home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / lib / c / unixSyscall / local.mk.hide < prev    next >
Text File  |  1988-11-07  |  1KB  |  35 lines

  1. #
  2. # This file is included by Makefile.  Makefile is generated automatically
  3. # by mkmf, and this file provides additional local personalization.  The
  4. # variable SYSMAKEFILE is provdied by Makefile;  it's a system Makefile
  5. # that must be included to set up various compilation stuff.
  6. #
  7.  
  8. #include    <$(SYSMAKEFILE)>
  9.  
  10. #
  11. # Special target to remake compatMapCode.c.  This pulls in a bunch of
  12. # stuff from the Sprite system call library.  Warning:  the order of
  13. # the targets here is apparently important.  Don't change it, and add
  14. # only at the end.
  15. #
  16.  
  17. STATUSDIR    = /sprite/src/lib/libc/Status
  18. STATUSFILES    = $(STATUSDIR)/gen.stat $(STATUSDIR)/proc.stat \
  19.     $(STATUSDIR)/sys.stat $(STATUSDIR)/rpc.stat $(STATUSDIR)/fs.stat \
  20.     $(STATUSDIR)/vm.stat $(STATUSDIR)/sig.stat $(STATUSDIR)/dev.stat \
  21.     $(STATUSDIR)/net.stat
  22.  
  23. compatMapCode.c    : $(STATUSFILES) compatMapCode.c.1 compatMapCode.c.2
  24.     rm -f $(.TARGET)
  25.     cat compatMapCode.c.1 > $(.TARGET)
  26.     mkstat -u $(STATUSFILES) >> $(.TARGET)
  27.     cat compatMapCode.c.2 >> $(.TARGET)
  28.  
  29. #
  30. # Must add to depend targets to make sure compatMapCode.c gets generated
  31. # before "make depend" is run.
  32. #
  33.  
  34. $(TM).md/dependencies.mk    ! compatMapCode.c
  35.